package com.gzzq;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.jms.annotation.EnableJms;
import org.springframework.jms.support.converter.MessageConverter;
import org.springframework.jms.support.converter.SimpleMessageConverter;

@Configuration
@EnableAutoConfiguration
@ComponentScan
@EnableJms
@SpringBootApplication
public class Application extends SpringBootServletInitializer{
      @Override
      protected SpringApplicationBuilder configure(
              SpringApplicationBuilder application) {
          return application.sources(Application.class);
      }

      public static void main(String[] args) {
          SpringApplication.run(Application.class, args);
      }
      
  	
  	@Bean 
  	MessageConverter converter(){
  		return new SimpleMessageConverter();
  	}
}
